package com.nageoffer.jobtrain.projects.service.handler.question;

import com.nageoffer.jobtrain.common.web.result.Result;
import com.nageoffer.jobtrain.projects.dto.resp.OjQuestionSubmitRespDTO;
import com.nageoffer.jobtrain.projects.service.handler.question.dto.OjQuestionSubmitCodeTemplateDTO;

/**
 * 用户提交代码判题接口
 * author：唐晨
 */
public interface OjQuestionSubmitCodeTemplate {
    /**
     * 系统根据代码类型实际判题逻辑
     *
     * @param requestParam 判题请求入参
     * @return 判题返回结果响应
     */
    Result<OjQuestionSubmitRespDTO> submitCode(OjQuestionSubmitCodeTemplateDTO requestParam);
}
